<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="java.util.Map" %>
<%@ page import="java.util.HashMap" %>
<%@ page import="com.candy.bean.Student" %><%--
  Created by IntelliJ IDEA.
  User: user
  Date: 2022/4/24
  Time: 18:09
  To change this template use File | Settings | File Templates.
--%>
<%--isELIgnored="false"属性，可以使页面正常解析EL表达式--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
  <head>
    <title>EL表达式</title>
  </head>
  <body>
  <%
    //向缓存中存入数据
//  pageContext.setAttribute("username","tom");
  request.setAttribute("username","张三");
    session.setAttribute("username","lisi");

//    向缓存中存入集合数据
    List ls=new ArrayList();
    ls.add("黑桃A");
    ls.add("红桃六");
    ls.add("梅花Q");
    session.setAttribute("lsname",ls);

//    向缓存中存入map数据
    Map mp=new HashMap();
    mp.put("name","方片8");
    mp.put("age",20);
    session.setAttribute("mpdate",mp);

//    创建Student对象
    Student stu01=new Student();
    stu01.setStuName("赵七");
    stu01.setStuAge(22);
//    将对象存放在session中
    session.setAttribute("student",stu01);


  %>
  直接查找username属性进行显示：
  ${username}
  <br/>
  指定从session中获取
  ${sessionScope.username}
  <br/>

  指定从session中获取集合数据
  <br/>
  ${sessionScope.lsname[0]}
  <br/>
  ${sessionScope.lsname[1]}
  <br/>
  ${sessionScope.lsname[2]}
  <br/>

  指定从session中获取map数据
  <br/>
  name属性： ${sessionScope.mpdate["name"]}
  <br/>
  age属性： ${sessionScope.mpdate["age"]}

  <br/>

  指定从session中获取对象数据
  <br/>
 学生姓名： ${sessionScope.student.stuName}
  学生年龄： ${sessionScope.student["stuAge"]}


  ${sessionScope.student["stuAge"]>18?"成年":"未成年"}


  <%--  三元运算符：表达式？“成立后会执行的结果”：“条件不成立时输入的结果”--%>
三元运算：
  <%=(18>22?"18大":"22大")%>






  </body>
</html>
